tower head and shoulders above someone - Allemand Anglais Dictionnaire